.product-component-about {
  display: flex;
  flex-direction: column;
}

.sh-pc-brand-ctn {
  order: -20;
}

.product-component-sku-container {
  order: -19;
}

.product-component-price-soicon-container {
  order: -18;
}

.product-component-price-soicon-container + .sh-margin-line {
  order: -17;
}

.sh-pc-hilts-ctn {
  order: -14;
}

.sh-var-info-root {
  order: -16;
}

.product-footer-root.product-footer-root-dropdown {
  order: -15;
}
.sh-pc-desc-ctn {
  order: -13;
}
.sh-pc-desc-ctn product-component-description {
  display: block;
}
.sh-pc-desc-ctn + .sh-margin-lin {
  order: -12;
}
.product-component-highlights-heading {
  display: none;
}
.sh-header-main {
  background-color: #fff;
  color: #000;
  box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3) !important;
}

.sh-categories-container > div > h2 {
  display: none !important;
}

.sh-categories-container > div > hr {
  display: none !important;
}

.sh-banner-collection-card > a > div > div > p {
  display: none;
}

.sh-banner-collection-card > a > div > div > p > svg {
  display: none;
}

.sh-product-card:hover {
  box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
}

.sh-product-card-discount-tag {
  background-color: #000;
  color: #fff;
  font-weight: 400 !important;
  border-radius: 0px !important;
}

.sh-product-discount-tag {
  background-color: #000;
  color: #fff;

  font-weight: 400 !important;
  border-radius: 0px !important;
}

.sh-try {
  display: none;
}
.sh-footer-main {
  color: #fff;
  background-color: #000;
}
.sh-footer-icon {
  color: #fff;
}
.product-component-highlight.sh-product-highlights-list ul li::marker {
  content: " "; /* Hides the marker */
}
.product-component-highlight.sh-product-highlights-list ul {
  list-style: none; /* Remove default bullets */
  padding-left: 1em;
}
.pr-var-btn {
  border-radius: 0px !important;
}
.pr-title {
  font-size: 12px !important;
  line-clamp: 4;
}
.sh-product-card .sh-product-plus-minus-button {
  height: 30px !important;
  padding-top: 1px;
}
.generic-collection .heading {
  display: none;
}
.footer-row-title {
  color: #fff !important;
}
